be up against a hard job